On 02.12.2011 20:49, Justin Dolske wrote:
> On 12/2/11 4:50 AM, Kai Engert wrote:
>
>> For example, while the Maemo OS platform is not developed any longer,
>> the N900 device is still usable. However, despite having been expensive
>> and being just two years old, it's no longer possible to find a quality
>> open source browser that still receives security updates.
>
> It's very strange that you would use this as an example. Nokia's Maemo
> devices are a dead-end platform (both in HW and SW), and have
> negligible market share. Why should Mozilla be expected to expend
> effort to support it?
>
> Browsers on the desktop are vibrant and alive, and the mobile world is
> evolving rapidly. We should focus efforts on where they have the
> greatest impact for the Mozilla Mission.
I don't quite understand your argument.
The N900 is a mobile device. It was expensive. It's less than two years
old, and it appears to me that the hardware will probably continue to
function for another 2 years. Mozilla has raised hopes that Firefox runs
on it. That was actually the reason for me to buy the device. Now
Mozilla has stopped supporting it. It's not a big problem for me,
because I can afford a new phone. But other people cannot afford it.
Those people are now disconnected from security updates. If those people
continue to use the N900, because they have no other phone, they are at
risk e.g. when using the phone.
I haven't asked that Mozilla tries to keep the platform alive. All I'm
asking is, use smart timing when dropping support for an OS, because it
allows people to be able to use their investment for a longer amount of
time.
What's the Mozilla mission? Is it to support the development of the
Internet? No, in my opinion it's about the people. We want to empower
people to actually be able to use the Internet with our software (and
taking part in the Internet development is just an important part of
that mission). I hope I haven't misunderstood our mission.
If we focus on the group of people who can afford to regularly keep up
with hardware purchases, have we really achieved our mission? In my
understanding, our mission is to do good (I read that on the billboard).
This is what distinguishes us from our browser competitors.
Yes, I understand it makes sense to focus on the platforms that have a
significant market share, because Mozilla doesn't have the manpower to
support any given platform. But if we have *already* done the work, if a
platform *is* already supported, why not try to keep it alive a bit
longer, and make many people happy? Especially if the original equipment
manufacturer has already stopped producing security fixes for the
builtin browser, this is a great way of showing the world why we are
different and how we can help them.
The N900 might, right now, sound like a small problem. I don't know
about the number of devices that have been sold. So, instead, let's
hypothesize about Android 7.
Let's say a new generation of mobile processor is developed, new cool
architectural changes in the OS, new innovative human-machine
interfaces. By that time there might be one billion Android phones in
use that are stuck with Android 6, and you could argue, Android 6 is a
dead-end platform, because it doesn't support all the exciting new stuff.
But how many Android 6 devices will continue to be used anyway, because
they will be second-hand devices for someone who cannot afford an
Android 7 device? I would expect that half of the devices would continue
to be used for at least another 2-3 years, by students, by unemployed,
by people with a small income.
In such a scenario, we shouldn't simply drop delivering security updates
for Android 6 devices, just one year after Android 7 was released. In my
opinion, we should have some extended support release just before
dropping the Android 6 platform. That's a good deed by empowering these
devices to be useful for another while.
I don't want to start a long debate. My understanding of our mission is
to enable many people to use the Internet, and we should avoid cutting
off devices from Security fixes unnecessarily. Smart timing is an easy
way to keep the devices online and safe. If you share my view, then
please consider to use smart timing in the future.
Thanks and Regards
Kai